Skip to content

fix: add subscriptionLimits to Call schema in OpenAPI spec#1025

Merged
adhamvapi merged 1 commit intomainfrom
tasker/pro-1773-add-subscription-limits-to-call-schema
Apr 22, 2026
Merged

fix: add subscriptionLimits to Call schema in OpenAPI spec#1025
adhamvapi merged 1 commit intomainfrom
tasker/pro-1773-add-subscription-limits-to-call-schema

Conversation

@adhamvapi
Copy link
Copy Markdown
Contributor

Description

  • Add subscriptionLimits property to the Call schema in openapi.json
  • The SubscriptionLimits schema already exists and is referenced by CallBatchResponse, but was missing from the Call schema
  • The live API (POST /call) returns subscriptionLimits in the response, and this is documented in fern/calls/call-concurrency.mdx, but the OpenAPI spec Call schema did not include it
  • This causes all auto-generated SDKs (C#, Python, TypeScript, etc.) to be missing the subscriptionLimits field on the Call object
  • Once merged and SDKs are regenerated, the field will be available in all Vapi SDKs

Fixes PRO-1773

Testing Steps

  • Run fern check -- passes with 0 errors (5 pre-existing warnings unrelated to this change)
  • Validated JSON syntax is correct
  • Verified $ref points to existing SubscriptionLimits schema (with concurrencyBlocked, concurrencyLimit, remainingConcurrentCalls properties)
  • Run the app locally using fern docs dev or navigate to preview deployment
  • Ensure that the changed pages and code snippets work

@github-actions
Copy link
Copy Markdown
Contributor

@adhamvapi adhamvapi merged commit 7dc5137 into main Apr 22, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants